"""
检测模块基类
- 所有目标检测类必须继承并实现 detect()
"""

class DetectorBase:
    def detect(self, frame):
        """
        在画面中检测目标
        :param frame: numpy.ndarray (H, W, 3)，输入图像
        :return: list[dict]，每个目标包含 {x, y, w, h, score, label}
        """
        raise NotImplementedError("子类必须实现 detect() 方法")
